#pragma once


#include "..\..\..\basemodelling.h"
#include "DisplacementNode.h"
#include "..\nodes\nodes.h"
//#include "..\supernodes\supernodes.h"

class CDisplacementsNodes : public CBaseModelling
	
{
public:
	CDisplacementsNodes();
	~CDisplacementsNodes(void);


	CDisplacementNode *Add (const DWORD &NumNode);
	//CDisplacementNode *Add (const std::vector<wstring> &Data);
	CDisplacementNode *Get (CNode *pNode);
	//CDisplacementNode *GetByNumNode (const DWORD &NumNode, DWORD *ReturnIndexFixNode = NULL) ;
	CDisplacementNode *Get (const DWORD &Index);
	DWORD Count ()const;
	void Free ();
	//**********
	wstring GetInfo (void);

	CNodes *Nodes ();
	//CSuperNodes *SuperNodes ();
	vector<CDisplacementNode*> DisplNodeVector;

	bool HasChange;
private:
	CNodes *m_pNodes;
	//CSuperNodes *m_pSuperNodes;

};
